package com.internetCafes.spms.web.customer.model.customer.quali;

import com.internetCafes.spms.web.toolbox.cont.QualiConst;
import lombok.Data;
import lombok.experimental.Accessors;

@Data
@Accessors(chain = true)
public class QualiMatchRes {

    /**
     * id
     */
    private Long id;

    /**
     * 资质名称
     */
    private String name;

    /**
     * 资质项编码
     */
    private String qualiCode;

    /**
     * 资质等级 0-特级 1-一级 2-二级 3-三级 4-不分等级
     */
    private Integer gradeTag;

    /**
     * 资质名称为’无‘特殊处理  ZJ 2021.12.3
     * @param qualiCode 资质编码
     * @param gradeType 资质等级标签
     */
    public void setName(String qualiCode, Integer gradeType) {
        if (QualiConst.GradeType.NULL.getTag().equals(gradeType)) {
            this.name = qualiCode;
        } else {
            this.name = qualiCode + QualiConst.GradeType.getTypeByTag(gradeType);
        }
    }

}
